be self-sustained - İspanyolca İngilizce Sözlük